Level Offset List
By Insectduel
This is where the level offsets came from in SMB2J. Of course that’s where the levels were found. The ROM of this game carries a maxium of 66516 bytes which there are that many levels including the used ones. The offsets are encoded in hex, not decimal.
World 1-1
Level offset: 8DB8
Enemy offset: 89CC
Number of Objects: 44
Number of Enemies: 17
Object byte data: 90 bytes
Enemy byte data: 37 bytes
World 1-2
Level offset: 91CF
Enemy offset: 8B42
Number of Objects: 95
Number of Enemies: 16
Object byte data: 192 bytes
Enemy byte data: 37 bytes
World 1-3
Level offset: 8E13
Enemy offset: 89F2
Number of Objects: 38
Number of Enemies: 16
Object byte data: 78 bytes
Enemy byte data: 34 bytes
World 1-4
Level offset: 8BC2
Enemy offset: 893E
Number of Objects: 46
Number of Enemies: 14
Object byte data: 94 bytes
Enemy byte data: 30 bytes
World 2-1
Level offset: 8E62
Enemy offset: 8A15
Number of Objects: 59
Number of Enemies: 18
Object byte data: 120 bytes
Enemy byte data: 40 bytes
World 2-2
Level offset: 8EDB
Enemy offset: 8A3E
Number of Objects: 61
Number of Enemies: 25
Object byte data: 124 bytes
Enemy byte data: 53 bytes
World 2-3
Level offset: 8F58
Enemy offset: 8A74
Number of Objects: 46
Number of Enemies: 10
Object byte data: 94 bytes
Enemy byte data: 22 bytes
World 2-4
Level offset: 8C21
Enemy offset: 895D
Number of Objects: 68
Number of Enemies: 18
Object byte data: 138 bytes
Enemy byte data: 57 bytes
World 3-1
Level offset: 8FB7
Enemy offset: 8A8B
Number of Objects: 62
Number of Enemies: 18
Object byte data: 126 bytes
Enemy byte data: 41 bytes
World 3-2
Level offset: 9316
Enemy offset: 8B8C
Number of Objects: 88
Number of Enemies: 17
Object byte data: 178 bytes
Enemy byte data: 37 bytes
World 3-3
Level offset: 9036
Enemy offset: 8AB5
Number of Objects: 46
Number of Enemies: 17
Object byte data: 94 bytes
Enemy byte data: 36 bytes
World 3-4
Level offset: 8CAC
Enemy offset: 8984
Number of Objects: 74
Number of Enemies: 8
Object byte data: 150 bytes
Enemy byte data: 18 bytes
World 4-1
Level offset: 9095
Enemy offset: 8ADA
Number of Objects: 58
Number of Enemies: 9
Object byte data: 118 bytes
Enemy byte data: 22 bytes
World 4-2
Level offset: 910C
Enemy offset: 8AF1
Number of Objects: 47
Number of Enemies: 15
Object byte data: 96 bytes
Enemy byte data: 33 bytes
World 4-3
Level offset: 916D
Enemy offset: 8B13
Number of Objects: 35
Number of Enemies: 16
Object byte data: 72 bytes
Enemy byte data: 34 bytes
World 4-4
Level offset: 8D43
Enemy offset: 8997
Number of Objects: 57
Number of Enemies: 25
Object byte data: 116 bytes
Enemy byte data: 52 bytes
Cloud Bonus Area (Worlds 1-4)
Level offset: 91B6
Enemy offset: 8B36
Number of Objects: 11
Number of Enemies: 3
Object byte data: 24 bytes
Enemy byte data: 11 bytes
World 1-2 (Warp Zone)
Level offset: 9290
Enemy offset: 8B68
Number of Objects: 28
Number of Enemies: 3
Object byte data: 58 bytes
Enemy byte data: 9 bytes
Underground Bonus Area (Worlds 1-4)
Level offset: 92CB
Enemy offset: 8B72
Number of Objects: 36
Number of Enemies: 8
Object byte data: 74 bytes
Enemy byte data: 25 bytes
World 4-1 (Water Bonus)
Level offset: 93C9
Enemy offset: 8BB2
Number of Objects: 23
Number of Enemies: 6
Object byte data: 48 bytes
Enemy byte data: 15 bytes
World 5-1
Level offset: A8DE
Enemy offset: A3FE
Number of Objects: 79
Number of Enemies: 22
Object byte data: 160 bytes
Enemy byte data: 48 bytes
World 5-2
Level offset: ADA1
Enemy offset: A58A
Number of Objects: 100
Number of Enemies: 14
Object byte data: 204 bytes
Enemy byte data: 32 bytes
World 5-3
Level offset: A97F
Enemy offset: A42F
Number of Objects: 46
Number of Enemies: 18
Object byte data: 94 bytes
Enemy byte data: 39 bytes
World 5-4
Level offset: A61A
Enemy offset: A31F
Number of Objects: 101
Number of Enemies: 27
Object byte data: 204 bytes
Enemy byte data: 56 bytes
World 6-1
Level offset: A9DE
Enemy offset: A457
Number of Objects: 62
Number of Enemies: 16
Object byte data: 126 bytes
Enemy byte data: 35 bytes
World 6-2
Level offset: AEAF
Enemy offset: A5C5
Number of Objects: 99
Number of Enemies: 22
Object byte data: 200 bytes
Enemy byte data: 47 bytes
World 6-3
Level offset: AA5D
Enemy offset: A47B
Number of Objects: 53
Number of Enemies: 13
Object byte data: 108 bytes
Enemy byte data: 28 bytes
World 6-4
Level offset: A6E5
Enemy offset: A358
Number of Objects: 70
Number of Enemies: 18
Object byte data: 142 bytes
Enemy byte data: 38 bytes
World 7-1
Level offset: AACA
Enemy offset: A498
Number of Objects: 64
Number of Enemies: 22
Object byte data: 130 bytes
Enemy byte data: 48 bytes
World 7-2
Level offset: AB4D
Enemy offset: A4C9
Number of Objects: 45
Number of Enemies: 20
Object byte data: 92 bytes
Enemy byte data: 43 bytes
World 7-3
Level offset: ABAA
Enemy offset: A4F5
Number of Objects: 60
Number of Enemies: 11
Object byte data: 122 bytes
Enemy byte data: 24 bytes
World 7-4
Level offset: A774
Enemy offset: A37F
Number of Objects: 72
Number of Enemies: 30
Object byte data: 146 bytes
Enemy byte data: 62 bytes
World 8-1
Level offset: AC25
Enemy offset: A50E
Number of Objects: 57
Number of Enemies: 18
Object byte data: 116 bytes
Enemy byte data: 39 bytes
World 8-2
Level offset: AC9A
Enemy offset: A536
Number of Objects: 52
Number of Enemies: 15
Object byte data: 106 bytes
Enemy byte data: 34 bytes
World 8-3
Level offset: AD05
Enemy offset: A559
Number of Objects: 49
Number of Enemies: 18
Object byte data: 100 bytes
Enemy byte data: 39 bytes
World 8-4
Level offset: A807
Enemy offset: A3BE
Number of Objects: 106
Number of Enemies: 28
Object byte data: 214 bytes
Enemy byte data: 63 bytes
Worlds 5-8 Water Bonus
Level offset: AF91
Enemy offset: A603
Number of Objects: 31
Number of Enemies: 8
Object byte data: 64 bytes
Enemy byte data: 20 bytes
World 8-4 (Water Part)
Level offset: AF78
Enemy offset: A5F5
Number of Objects: 11
Number of Enemies: 5
Object byte data: 24 bytes
Enemy byte data: 13 bytes
World 8-3 Bonus
Level offset: AD6A
Enemy offset: A581
Number of Objects: 26
Number of Enemies: 2
Object byte data: 54 bytes
Enemy byte data: 8 bytes
Underground Bonus Area (Worlds 5-8)
Level offset: AE6E
Enemy offset: A5AB
Number of Objects: 31
Number of Enemies: 8
Object byte data: 64 bytes
Enemy byte data: 25 bytes
World 9-1
Level offset: B581
Enemy offset: B4C3
Number of Objects: 34
Number of Enemies: 15
Object byte data: 70 bytes
Enemy byte data: 32 bytes
World 9-2
Level offset: B5C6
Enemy offset: B4E4
Number of Objects: 32
Number of Enemies: 1
Object byte data: 66 bytes
Enemy byte data: 4 bytes
World 9-4
Level offset: B609
Enemy offset: B4E9
Number of Objects: 39
Number of Enemies: 7
Object byte data: 80 bytes
Enemy byte data: 16 bytes
World 9-3
Level offset: B4FA
Enemy offset: B4AF
Number of Objects: 48
Number of Enemies: 3
Object byte data: 98 bytes
Enemy byte data: 9 bytes
World 9-3 Bonus Area
Level offset: B55D
Enemy offset: B4B9
Number of Objects: 7
Number of Enemies: 1
Object byte data: 16 bytes
Enemy byte data: 5 bytes
World 9-1 (Overworld part)
Level offset: B56E
Enemy offset: B4BF
Number of Objects: 6
Number of Enemies: 0
Object byte data: 14 bytes
Enemy byte data: 3 bytes
The lost level Offsets
While I’m looking for the Pipe intro’s, Overworld Ending, etc. I’ve found some level offsets that Nintendo never used. Of course Worlds A-D. I didn’t know they were here all this time but you can’t play these levels in SMB2J. Because it has limited space to put in SMB2J, Nintendo decides that it should be put into Super Mario All-Stars in 1993. The question is, why did Nintendo did not put the SMB3 lost levels here.
World A-1
Level offset: C498
Enemy offset: C0B7
Number of Objects: 70
Number of Enemies: 29
Object byte data: 142 bytes
Enemy byte data: 58 bytes
World A-2
Level offset: C932
Enemy offset: C22C
Number of Objects: 57
Number of Enemies: 11
Object byte data: 116 bytes
Enemy byte data: 25 bytes
World A-3
Level offset: C527
Enemy offset: C0F2
Number of Objects: 43
Number of Enemies: 6
Object byte data: 88 bytes
Enemy byte data: 14 bytes
World A-4
Level offset: C27E
Enemy offset: BFFB
Number of Objects: 56
Number of Enemies: 17
Object byte data: 114 bytes
Enemy byte data: 36 bytes
World B-1
Level offset: C580
Enemy offset: C101
Number of Objects: 71
Number of Enemies: 21
Object byte data: 144 bytes
Enemy byte data: 45 bytes
World B-2
Level offset: CA06
Enemy offset: C25A
Number of Objects: 59
Number of Enemies: 16
Object byte data: 120 bytes
Enemy byte data: 35 bytes
World B-3
Level offset: C611
Enemy offset: C12F
Number of Objects: 46
Number of Enemies: 17
Object byte data: 94 bytes
Enemy byte data: 36 bytes
World B-4
Level offset: C2F1
Enemy offset: C020
Number of Objects: 61
Number of Enemies: 17
Object byte data: 124 bytes
Enemy byte data: 38 bytes
World C-1
Level offset: C670
Enemy offset: C154
Number of Objects: 58
Number of Enemies: 15
Object byte data: 118 bytes
Enemy byte data: 34 bytes
World C-2
Level offset: C6E7
Enemy offset: C177
Number of Objects: 44
Number of Enemies: 14
Object byte data: 90 bytes
Enemy byte data: 30 bytes
World C-3
Level offset: C742
Enemy offset: C196
Number of Objects: 61
Number of Enemies: 14
Object byte data: 124 bytes
Enemy byte data: 30 bytes
World C-4
Level offset: C36E
Enemy offset: C047
Number of Objects: 75
Number of Enemies: 31
Object byte data: 154 bytes
Enemy byte data: 64 bytes
World D-1
Level offset: C7BF
Enemy offset: C1B5
Number of Objects: 61
Number of Enemies: 14
Object byte data: 124 bytes
Enemy byte data: 31 bytes
World D-2
Level offset: C83C
Enemy offset: C1D5
Number of Objects: 36
Number of Enemies: 15
Object byte data: 74 bytes
Enemy byte data: 32 bytes
World D-3
Level offset: C887
Enemy offset: C1F6
Number of Objects: 52
Number of Enemies: 10
Object byte data: 106 bytes
Enemy byte data: 22 bytes
Note: The objects behind the castle walls are different than Super Mario all-stars. One of them is horizontal bricks replaces 9 hidden coins and the other one is the 10 coins replaces by hidden coin. I think this is too dunce to switch the objects around from the original.
World D-4
Level offset: C409
Enemy offset: C088
Number of Objects: 70
Number of Enemies: 21
Object byte data: 142 bytes
Enemy byte data: 46 bytes
World D-4 (Overworld Part)
Level offset: C8F2
Enemy offset: C20D
Number of Objects: 16
Number of Enemies: 6
Object byte data: 34 bytes
Enemy byte data: 15 bytes
Cloud Bonus Area (Worlds A-D)
Level offset: C915
Enemy offset: C21D
Number of Objects: 13
Number of Enemies: 4
Object byte data: 28 bytes
Enemy byte data: 14 bytes
Underground Bonus Area (Worlds A-D)
Level offset: C9A7
Enemy offset: C24C
Number of Objects: 46
Number of Enemies: 6
Object byte data: 94 bytes
Enemy byte data: 19 bytes
Pipe Intro
Level offset: 8422
Enemy offset: FFFF
Number of Objects: 3
Number of Enemies: X
Object byte data: 8 bytes
Enemy byte data: 0 bytes
Overworld Warp Zone
Level offset: 842B
Enemy offset: FFFF
Number of Objects: 18
Number of Enemies: X
Object byte data: 38 bytes
Enemy byte data: 0 bytes
Overworld Ending
Level offset: 840F
Enemy offset: FFFF
Number of Objects: 8
Number of Enemies: X
Object byte data: 18 bytes
Enemy byte data: 0 bytes
Copyright 2005 Insectduel. Reproduction of this document is forbidden. Contact me if I’m wrong.